package com.yss.sofa.framework.services.report;

import java.io.Serializable;
import java.util.Map;

import com.yss.sofa.framework.services.Service;

/**
 * 报表自定义数据集<br>
 * 业务组件可实现此接口来返回自定义数据<br>
 * 发布此服务时，需要额外的OSGI服务属性：class
 */
public interface ReportCustomDataSet extends Service{
	/**
	 * 执行数据集，返回自定义数据
	 * @param params 模板相应的数据集中配置的参数
	 * @return 自定义数据
	 */
	public ReportCustomData execute(Map<String,Serializable> params);
}
